home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / program / gmp202.zip / mpf / tests / Makefile next >
Makefile  |  1997-04-19  |  2KB  |  96 lines

  1. # This file was generated automatically by configure.  Do not edit.
  2.  
  3. SHELL=/bin/sh
  4.  
  5. VPATH = .
  6. links = 
  7. host_alias = i386-EMX-OS/2
  8. host_cpu = i386
  9. host_vendor = EMX
  10. host_os = OS/2
  11. host_canonical = i386-EMX-OS/2
  12. target_alias = i386-EMX-OS/2
  13. target_cpu = i386
  14. target_vendor = EMX
  15. target_os = OS/2
  16. target_canonical = i386-EMX-OS/2
  17. build_alias = i386-EMX-OS/2
  18. build_cpu = i386
  19. build_vendor = EMX
  20. build_os = OS/2
  21. build_canonical = i386-EMX-OS/2
  22. # Makefile for mpf/tests for GNU MP
  23.  
  24. srcdir = .
  25.  
  26. CC = gcc
  27.  
  28. TEST_LIBS = ../../libgmp.a
  29. INCLUDES = -I../../mpn -I$(srcdir)/../..
  30. CFLAGS = -O4
  31. LIBS = -lbsd
  32.  
  33. .c.o:
  34.     $(CC) -c $(INCLUDES) $(CFLAGS) $(XCFLAGS) $<
  35.  
  36. TEST_SRCS = t-add.c t-sub.c t-conv.c t-sqrt.c t-muldiv.c t-dm2exp.c t-reuse.c ref.c
  37. TEST_OBJS = t-add.o t-sub.o t-conv.o t-sqrt.o t-muldiv.o t-dm2exp.c reuse.o
  38. TESTS = t-add t-sub t-conv t-sqrt t-muldiv t-dm2exp reuse
  39.  
  40. check: Makefile st-add st-sub st-conv st-sqrt st-muldiv st-dm2exp st-reuse
  41.     @echo "The tests passed."
  42.  
  43. st-add: t-add.exe
  44.     t-add
  45.     touch $@
  46. st-sub: t-sub.exe
  47.     t-sub
  48.     touch $@
  49. st-conv: t-conv.exe
  50.     t-conv
  51.     touch $@
  52. st-sqrt: t-sqrt.exe
  53.     t-sqrt
  54.     touch $@
  55. st-muldiv: t-muldiv.exe
  56.     t-muldiv
  57.     touch $@
  58. st-dm2exp: t-dm2exp.exe
  59.     t-dm2exp
  60.     touch $@
  61. st-reuse: reuse.exe
  62.     reuse
  63.     touch $@
  64.  
  65. H = $(srcdir)/../../gmp.h $(srcdir)/../../gmp-impl.h \
  66.  $(srcdir)/../../urandom.h ../../mpn/gmp-mparam.h
  67.  
  68. t-add.exe: t-add.o ref.o $(TEST_LIBS)
  69.     $(CC) -Zcrtdll -o t-add.exe t-add.o ref.o $(TEST_LIBS) $(CFLAGS) $(LIBS)
  70. t-sub.exe: t-sub.o ref.o $(TEST_LIBS)
  71.     $(CC) -Zcrtdll -o t-sub.exe t-sub.o ref.o $(TEST_LIBS) $(CFLAGS) $(LIBS)
  72. t-conv.exe: t-conv.o $(TEST_LIBS)
  73.     $(CC) -Zcrtdll -o t-conv.exe t-conv.o $(TEST_LIBS) $(CFLAGS) $(LIBS)
  74. t-sqrt.exe: t-sqrt.o  $(TEST_LIBS)
  75.     $(CC) -Zcrtdll -o t-sqrt.exe t-sqrt.o $(TEST_LIBS) $(CFLAGS) $(LIBS)
  76. t-muldiv.exe: t-muldiv.o $(TEST_LIBS)
  77.     $(CC) -Zcrtdll -o t-muldiv.exe t-muldiv.o $(TEST_LIBS) $(CFLAGS) $(LIBS)
  78. t-dm2exp.exe: t-dm2exp.o $(TEST_LIBS)
  79.     $(CC) -Zcrtdll -o t-dm2exp.exe t-dm2exp.o $(TEST_LIBS) $(CFLAGS) $(LIBS)
  80. reuse.exe: reuse.o $(TEST_LIBS)
  81.     $(CC) -Zcrtdll -o reuse.exe reuse.o $(TEST_LIBS) $(CFLAGS) $(LIBS)
  82.  
  83. t-add.o: $(srcdir)/t-add.c
  84. t-sub.o: $(srcdir)/t-sub.c
  85. t-conv.o: $(srcdir)/t-conv.c
  86. t-sqrt.o: $(srcdir)/t-sqrt.c
  87. t-muldiv.o: $(srcdir)/t-muldiv.c
  88. t-dm2exp.o: $(srcdir)/t-dm2exp.c
  89. reuse.o: $(srcdir)/reuse.c
  90.  
  91. clean mostlyclean:
  92.     rm -f *.o st-* $(TESTS)
  93. distclean maintainer-clean: clean
  94.  
  95.  
  96.